using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("CardInfoPane")]
	public class CardInfoPane : MonoBehaviour
	{
		public UberText m_artistName => method_3<UberText>("m_artistName");

		public UberText m_rarityLabel => method_3<UberText>("m_rarityLabel");

		public UberText m_flavorText => method_3<UberText>("m_flavorText");

		public UberText m_setName => method_3<UberText>("m_setName");

		public GameObject m_standardTheming => method_3<GameObject>("m_standardTheming");

		public RarityGem m_rarityGem => method_3<RarityGem>("m_rarityGem");

		public GameObject m_wildTheming => method_3<GameObject>("m_wildTheming");

		public RarityGem m_wildRarityGem => method_3<RarityGem>("m_wildRarityGem");

		public CardInfoPane(IntPtr address, string className)
			: base(address, className)
		{
		}

		public CardInfoPane(IntPtr address)
			: this(address, "CardInfoPane")
		{
		}

		public void UpdateContent()
		{
			method_8("UpdateContent");
		}

		public void AssignRarityColors(TAG_RARITY rarity, TAG_CARD_SET cardSet)
		{
			method_8("AssignRarityColors", rarity, cardSet);
		}
	}
}
